.str { color: #47854e; }
.kwd { color: #ba7231; font-weight:bold; }
.com { color: #47854e; }
.typ { color: #606; }
.lit { color: #066; }
.pun { color: #660; }
.pln { color: #000; }
.tag { color: #008; }
.atn { color: #606; }
.atv { color: #080; }
.dec { color: #606; }
.ac  { background-color: #16ef16; }
.pc  { background-color: #efcf16; }
.nc  { background-color: #d8d7d5; }

a { color: #007bff; text-decoration: none; background-color: transparent }
pre {
  border: 1px solid #D6D3CE; /* 黑色边框 */
}
pre.source {
  border:#d6d3ce 1px solid;
  font-family:monospace;
}
pre.source ol {
  margin-bottom: 0px;
  margin-top: 0px;
}
pre.source li {
  border-left: 1px solid #D6D3CE;
  color: #A0A0A0;
  padding-left: 0px;
}
body {
    margin: 0;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: left;
    background-color: #fff
}
